druhe pouzitie ADO query
Otázka od: Kötele Ján
9. 10. 2002 13:26
Dobry den
pouzivam vo svojom programe ADOQuery s prikazom
"SELECT * FROM databaza
where cislo=parameter". Hodnotu parameter nadstavujem
podla potreby, pricom
najprv databazu zatvorim, nadstavim parameter a nasledne otvorim. Pole
"cislo" jednoznacne urcuje jediný záznam v databaze. Cele je to na formulari
pri "OnActivate"
Pri prvom otvoreni je tam obsah úplne OK.
Ked vsak sa formular aktivuje znovu a prebehne popisovaná obnova, je síce
vybraty jeden zaznam, ale vsetky polia su '' - prázdne. Dokonca aj
dbList.FieldByName('cislo').AsString=''
neviete preco?
Pripajam cast procedury onactivate (to requery je tam zo zúfalstva):
If dbList.Active then dbList.Close;
dbList.Parameters[0].Value:=cislo;
dbList.Open;
dbList.Requery;
hodnota Cislo je v poriadku....
Ján Kötele